Taskeract MCP Server
What is the MCP Server?
The Taskeract MCP (Model Context Protocol) server is a tool that integrates your Taskeract tasks directly with your IDE. It allows you to view, access, and update tasks without leaving your development environment.
Prerequisites
Before setting up the MCP server, ensure you have:
- Node.js installed (version 16 or later)
- A Taskeract account with a paid plan
- An API key from Taskeract
Getting an API Key:
- Log in to your Taskeract account
- Navigate to "Account" > "API Keys"
- Click "Create API Key" and give it a name
- Copy the API key
Working with Tasks in Your IDE
Once the MCP server is running and connected to your IDE, you can seamlessly interact with Taskeract through your IDE's AI assistant. Here's what you can do:
Action Description Example Command View Projects Request a list of all projects available in you
| Action | Description | Example Command |
|---|---|---|
| View Projects | Request a list of all projects available in your Taskeract account | "Show me my Taskeract projects" |
| List Tasks | Get all tasks for a specific project, optionally filtered by status | "List tasks in Project X" |
| Start Working | Begin work on a specific task, automatically updating its status to "in progress" and loading all relevant context into your editor | "I want to start working on task PROJ-123" |
| Ready for Review | Mark a task as ready for review when your implementation is complete | "Mark task PROJ-123 as ready for review" |
Context Loading
When you start a task, the MCP server provides your IDE's AI with comprehensive context including:
- The task's description and requirements
- The parent story's user-focused perspective
- The feature's acceptance criteria
- The project's technical rules and specifications
- Related code structures and patterns
This enables the AI to generate more accurate, contextually aware code suggestions tailored to your specific task and project requirements.
Server Config
{
"mcpServers": {
"taskeract": {
"command": "npx",
"args": [
"@taskeract/mcp"
],
"env": {
"TASKERACT_API_KEY": "YOUR_API_KEY"
}
}
}
}